package com.itheima.service.db;

import com.itheima.domain.db.Questionnaire;
import com.itheima.domain.db.SoulQuestion;
import com.itheima.vo.PageBeanVo;
import com.itheima.vo.SoulQuestionVo;

import java.util.List;

public interface SoulQuestionService {

    // 查询问题集合
    List<SoulQuestionVo> findByQuestionnaireAndUserId(Integer questionnaireId);

    // 根据问题id查问题
    SoulQuestion findQuestionId(Integer questionId);

    //分页查询题库对应问题
    PageBeanVo findQuestion(Integer pageNum, Integer pageSize, String bankId);

    //根据id删除
    void deleteQuestionById(Integer id);

    //批量删题
    void deleteMoreQuestion(Integer[] ids);

    //添加题目
    void addQuestion(SoulQuestion soulQuestion);
}
